package com.sino.dataworks.config;

import com.sino.dataworks.job.DataworksPhoneWarningTask;
import org.quartz.*;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

//@Configuration
public class QuartzPhoneWaringConfig {
        //指定具体的定时任务类
//        @Bean
//        public JobDetail uploadTaskDetail() {
//            return JobBuilder.newJob(DataworksPhoneWarningTask.class)
//                    .withIdentity("dataworksPhoneWarningTask")
//                    .storeDurably().build();
//        }
//
//        @Bean
//        public Trigger uploadTaskTrigger() {
//            //这里设定触发执行的方式
//            //0 1 0 * * ?
//            //0 0/10 0-6 * * ?
//            //0 */3 * * * ?
//            CronScheduleBuilder scheduleBuilder = CronScheduleBuilder.cronSchedule("0 0/10 0-6 * * ?");
//            // 返回任务触发器
//            return TriggerBuilder.newTrigger().forJob(uploadTaskDetail())
//                    .withIdentity("dataworksPhoneWarningTask")
//                    .withSchedule(scheduleBuilder)
//                    .build();
//        }
}
